package com.adou.d9.tcp3;

import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * TCP通信-服务端开发
 */
public class Server {
    public static void main(String[] args) throws Exception {
        System.out.println("////////////////-服务端启动成功//////////////-");
        // 1.创建SocketServer,同时为服务端定义端口
        ServerSocket socketServer = new ServerSocket(8888);

        while (true) {
            // 2.使用socketServer对象，调用一个accept方法，等到客户端连接强求
            Socket socket = socketServer.accept();
            System.out.println("有人上线了" + socket.getRemoteSocketAddress());
            // 3.把客户服通信管道交给独立的线程负责处理
            new ServerReaderThread(socket).start();

        }


    }
}
